put through an ordeal - German English Dictionary